<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>js(Boolean)对象</title>
	</head>
	<body>
		<script type="text/javascript">
			/* 创建Boolean对象语法
			 new Boolean(value);
			 Boolean(value);
			 参数：参数 value 由布尔对象存放的值或者要转换成布尔值的值。 */
			 
			 //注: 如果省略 value 参数，或者设置为 0、-0、null、""、false、undefined 或 NaN，则该对象设置为 false。
				//否则设置为 true（即使 value 参数是字符串 "false"）。
			 
			/* 属性
				constructor	返回对创建此对象的 Boolean 函数的引用
				prototype	使您有能力向对象添加属性和方法。 */
				
			/* 方法
				toSource()	返回该对象的源代码。
				toString()	把逻辑值转换为字符串，并返回结果。
				valueOf()	返回 Boolean 对象的原始值。*/
			var result = new Boolean(0);
			document.write(result + "</br>");//结果为: false;
			
			//0,-0,null,"",false,undefined,NaN
			
		</script>
	</body>
</html>
